import request from '@/utils/request'

// 网课订单列表
export function onlineOrderList(query) {
  return request({
    url: '/api/v1/sys-order/getOnlineOrderList',
    method: 'get',
    params: query
  })
}

// 网课订单详情
export function onlineOrder(query) {
  return request({
    url: '/api/v1/sys-order/getOnlineOrderDetail',
    method: 'get',
    params: query
  })
}

// 资料订单列表
export function materialOrderList(query) {
  return request({
    url: '/api/v1/sys-order/getMaterialOrderList',
    method: 'get',
    params: query
  })
}

// 资料订单详情
export function materialOrder(query) {
  return request({
    url: '/api/v1/sys-order/getMaterialOrderDetail',
    method: 'get',
    params: query
  })
}

// 面授订单列表
export function offlineOrderList(query) {
  return request({
    url: '/api/v1/sys-order/getOfflineOrderList',
    method: 'get',
    params: query
  })
}

// 面授订单详情
export function offlineOrder(query) {
  return request({
    url: '/api/v1/sys-order/getOfflineOrderDetail',
    method: 'get',
    params: query
  })
}

// 面授订单分配
export function assignOrder(data) {
  return request({
    url: 'api/v1/sys-order/assignOrder',
    method: 'post',
    data: data
  })
}

// 获取快递列表
export function courierCompany(query) {
  return request({
    url: '/api/v1/sys-kuaidi/list',
    method: 'get',
    params: query
  })
}

// 发货
export function deliverGoods(data) {
  return request({
    url: '/api/v1/sys-order/deliverGoods',
    method: 'post',
    data: data
  })
}

// 合同下载
export function fileDownloadUrl(data) {
  return request({
    url: `/api/v1/sys-order/${data}/fileDownloadUrl`,
    method: 'get'
  })
}
